home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / program / misc / fpl-v13.lha / fpl / util / liblist.doc < prev   
Text File  |  1994-08-21  |  2KB  |  56 lines

  1.              LibList 1.4 - A shared library viewer/modifier
  2.              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  *****************************************************************************
  4.  LibList v1.4 is Copyright (C) 1994 by FrexxWare!
  5.  Written by Daniel Stenberg
  6.  
  7.  This program is distributed in the hope that it will be useful, but WITHOUT
  8.  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  9.  FITNESS FOR A PARTICULAR PURPOSE.
  10.  *****************************************************************************
  11.  
  12. Permission is granted to freely distribute this program for
  13. non-commercial purposes only. LibList is distributed "as is"
  14. without warranty of any kind.
  15.  
  16. LibList lists all libraries currently in memory and has a few
  17. small extra functions that helps you handle libraries!
  18.  
  19. I made this little utility while developing FPL, since it helped me a lot
  20. to e.g keep two versions of the same library in memory simultanously (through
  21. the PUSH parameter), kill libraries that are left in memory and by accident
  22. never was closed properly (through the KILL parameter) and make programs use
  23. libraries that are not in LIBS: (by the OPEN parameter)...
  24.  
  25.  
  26.    USAGE:
  27.    ~~~~~
  28.  
  29. * LibList [pattern] lists only those libraries that matches the
  30.   given AmigaDOS style pattern
  31.  
  32. * LibList KILL <library name> performs a dirty and absolute removal
  33.   of the specified library. No mercy. Programs using the killed
  34.   library will most likely crash with a blast!
  35.   The deletion is performed by setting the open counter to zero and
  36.   then calling the library's Expunge() vector.
  37.  
  38. * LibList PUSH <library name> performs a slight renaming of the
  39.   mentioned library. Efficiant when programs already are using a
  40.   library and you want to be able to open another version of it
  41.   without affecting the rest of the system. The renaming is also
  42.   a very dirty trick that simply increases the first character in
  43.   the library name!
  44.  
  45. * LibList OPEN <file name> opens the specified file as a library, and
  46.   immediately closes it! Made to enable easy replacing of libraries
  47.   currently in memory.
  48.  
  49. * LibList NICE <library name> tries to kill the specified library
  50.   the proper way. This can only succeed if the library isn't
  51.   currently opened.
  52.  
  53. * LibList FLUSH [pattern] simply flushes all libraries in memory that
  54.   match the AmigaDOS style pattern and are not currently in use
  55.   This is the same as trying a LibList NICE on all libraries in memory.
  56.